Consulta de Guías Docentes



Academic Year/course: 2021/22

430 - Bachelor's Degree in Electrical Engineering

29603 - Computer studies


Syllabus Information

Academic Year:
2021/22
Subject:
29603 - Computer studies
Faculty / School:
110 - Escuela de Ingeniería y Arquitectura
Degree:
430 - Bachelor's Degree in Electrical Engineering
ECTS:
6.0
Year:
1
Semester:
107-First semester
430-First semester o Second semester
Subject Type:
Basic Education
Module:
---

1. General information

1.1. Aims of the course

The subject and the expected results have the following objectives:

  • To train the student so he can create simple programs to solve a problem. Therefore, programming is the basic and nuclear element and, in particular, the specification of the problems, the proposal of different algorithmic solutions, the choosing of the best solution based on experimentation, and the translation of these solutions into executable files using a general-purpose programing language.
  • That the students learn the computer components and understand their basic operations. They have to be able to seek information and apply the problem solving knowledge using the available software tools and applications.

1.2. Context and importance of this course in the degree

Computer science is a basic subject taught in the first year of the degree. This particular temporary location allows students to apply the acquired knowledge in all subjects of the degree, most of which need to rely on software tools for problem solving.

1.3. Recommendations to take this course

This course introduces the student in the use of a computer for solving problems. The tool is introduced from the beginning. This includes a general use perspective and particular aspects aimed at solving specific problems. To take this course the student must be willing to develop skills for problem solving using a computer through continuous practical work, which cannot be replaced by any other learning technique.

2. Learning goals

2.1. Competences

To pass the course, students will be competent to ...

  • Solve problems and make decisions with initiative, creativity and critical thinking.
  • Apply information and communication technologies in Electrical Engineering.
  • Use computers, operating systems, programming environments, databases and software with applications in engineering.

2.2. Learning goals

The student must show the following results:

  • Knowledge of the basic operation of computers, operating systems and databases, and ability to create simple programs on them.
  • Ability to operate computer equipment effectively, taking into account their logical and physical properties.
  • Ability to use environments for program development.
  • Ability to propose low-medium complexity solutions for information processing problems in the world of engineering.
  • Ability to design and implement correct programs for problem solving.
  • Ability to retrieve information from sources in digital media (including browsers, search engines and catalogues).

2.3. Importance of learning goals

This subject is the first contact of students with the concepts and skills that form the "way of thinking of the engineer". This subject applies these concepts in real problems from the beginning. Computer science deals with knowledge, design and operation of computers and computer technology, constituting a discipline that:

  • Develop the ability to express solutions as algorithms, and the role of these algorithms in areas such as system design, problem solving, simulation and modelling.
  • It requires a disciplined approach to problem solving.
  • Controls the complexity of the issues, first through abstraction and simplification, then through component integration.
  • Facilitates the understanding of the opportunities offered by process automation, and how people interact with computers.
  • Facilitates learning through experimentation, basic principles like concision and elegance, and to recognize bad practices.

3. Assessment (1st and 2nd call)

3.1. Assessment tasks (description of tasks, marking system and assessment criteria)

The student must demonstrate that it has achieved the intended learning outcomes through the following evaluation activities.

Practical tests (40%):

They consist of a set of laboratory exercises done individually and a practical group project. The evaluation of the exercises will be done along the course and the practical project will be done at the end of the course. The schedules will be defined by the teacher in advance.

In the laboratory exercises, the implemented solutions for each exercise will be evaluated. The evaluation will be based on the quality of the procedures and the strategies used for efficient resolution. In the practical project, the ability to identify information needs to solve the problem will be evaluated. In addition, the selected alternatives and the justification of the solution will be reviewed.

As an alternative to the evaluation of the laboratory exercises along the course, it will be possible to opt for an evaluation at the end of the course consisting of doing a second practical project individually. This work will be evaluated through a practical demonstration in which the student will show that the requested project works correctly.

Final written exam (60%):

A written test containing questions and / or problems in the engineering field of type and complexity similar to the used during the course will be done. The quality and clarity of the resolution strategy will be assessed. Serious errors in the basic rules of construction and coding of algorithms may cause the exam to fail.

In order to pass the course, the student's final grade in the test must be greater than or equal to 5 points out of a total of 10. In addition, the rating of each of the three parts (practical, work and written exam) should be, individually, greater than or equal to 5 points out of 10.

Evaluation in September. The evaluation will be analogous to the one in February, with the same weights and minimum requirements. Student grades obtained in February are maintained in September, unless the student chooses to do the corresponding test, in which case the new rating will prevail.

4. Methodology, learning tasks, syllabus and resources

4.1. Methodological overview

The learning process for this course is based on the following:

  • Continuous work and study starting on the first day of the course is required.
  • Basic concepts and techniques will be learned in theory classes, in which participation of the students will be fostered.
  • The acquired concepts will be applied to the solution of practical exercises and problems. Students should play an active role, discussing problems and possible solutions.
  • Laboratory classes will serve as a means for the students to learn the necessary tools to implement algorithms using the concepts presented in theory classes and used in practical exercise classes.
  • Teamwork, which is required for the consecution of the project in which each team must implement a complete computer program.

The course has both a theoretical and practical orientation. Thus, the learning process emphasizes both the attendance of students to theory and exercise classes, as well as laboratory classes and individual study.

4.2. Learning tasks

The following learning activities are offered to the student to help her/him accomplish the expected results:

  • In class, the teachers will present the topics covered by the course through theory classes, analysis of practical exercises, and problem-solving, in which the concepts and techniques previously presented will be used.
  • Laboratory classes will take place in a computer-equipped laboratory. Throughout them, the students are required to complete assignments related to the topics covered by the course.
  • Additionally, an assignment will be conducted in teams, under the professor’s tutorship. Each team will have to develop a program that solves a specific task given to the students.

4.3. Syllabus

The course will address the following topics: 

  • Introduction to computer science.
  • Simple data types.
  • Control structures.
  • Instruction abstraction.
  • Indexed data types.
  • Data abstraction.
  • Data persistence.

4.4. Course planning and calendar

Calendar of class sessions and assignment deadlines

The course is organized as follows:

  • Class sessions (theory and problem solving): 3 hours per ordinary week. From them, globally, approximately 2 hours/week correspond to theory classes and 1 hour/week to problem solving classes, in accordance with the calendar established by EINA.
  • Laboratory sessions: A 2 hour-session each laboratory week, adjusted according to the academic calendar established by the direction at EINA, and laboratory reservations. These are work sessions in which the actual practical development tools are used, under supervision of a teacher.
  • Tutoring (office) hours for team assignments in which the students implement different types of programs.

Assignment presentations, subject to evaluation:

  • Laboratory assignments and the project assignment will be handed in before the established deadline, which will be announced both in class and in the Moodle platform.

Work to be carried out by the student:

The number of hours the student should devote to this course to achieve the learning objectives is 150, distributed as follows:

  • 60 hours, approximately, of attendance to classes (theory (30 hours), problem-solving (10 hours), and laboratory classes (20 hours)
  • 20 hours of teamwork to complete the project assignment
  • 55 hours of individual, effective, study and work (studying notes and texts, solving problems, preparing classes and laboratory sessions, implementing programs, etc.)
  • 5 hours devoted to the different evaluation tests.

A detailed description of the activities to perform in the course will be indicated once the university has approved the academic calendar. In any case, the student must be aware of the task deadlines defined during the course, as well as exam dates. These dates will be announced at the beginning of the course.

4.5. Bibliography and recommended resources

http://psfunizar10.unizar.es/br13/egAsignaturas.php?id=4886&p=1


Curso Académico: 2021/22

430 - Graduado en Ingeniería Eléctrica

29603 - Informática


Información del Plan Docente

Año académico:
2021/22
Asignatura:
29603 - Informática
Centro académico:
110 - Escuela de Ingeniería y Arquitectura
Titulación:
430 - Graduado en Ingeniería Eléctrica
Créditos:
6.0
Curso:
1
Periodo de impartición:
107-Primer semestre
430-Primer semestre o Segundo semestre
Clase de asignatura:
Formación básica
Materia:
Informática

1. Información Básica

1.1. Objetivos de la asignatura

La asignatura y sus resultados previstos responden a los siguientes planteamientos y objetivos:

Los objetivos de la asignatura son fundamentalmente de dos tipos:

  • Capacitar al estudiante para que pueda plantear la solución de un problema creando programas sencillos. Por lo tanto, su contenido básico y nuclear es la programación y, en particular, la especificación de los problemas, el planteamiento de un abanico de soluciones como algoritmos alternativos posibles, la elección de la mejor solución basada en la experimentación o en experiencias previas, y la traducción de estas soluciones en programas ejecutables por un computador en un lenguaje de programación de propósito general.
  • Que el alumnado conozca los elementos constitutivos de un computador, comprenda su funcionamiento básico, sea capaz de buscar información y de aplicar los conocimientos de programación y de resolución de problemas en las herramientas y aplicaciones software disponibles.

Estos planteamientos y objetivos están alineados con los siguientes Objetivos de Desarrollo Sostenible (ODS) de la Agenda 2030 de Naciones Unidas (https://www.un.org/sustainabledevelopment/es/), de tal manera que la adquisición de los resultados de aprendizaje de la asignatura proporciona capacitación y competencia para contribuir en cierta medida a su logro.

• Objetivo 8: Trabajo decente y crecimiento económico (Metas 8.2).

1.2. Contexto y sentido de la asignatura en la titulación

La Informática es una asignatura de formación básica impartida en el primer curso de la titulación. Esta particular ubicación temporal permite que los estudiantes puedan aplicar en todas las asignaturas de la titulación los conocimientos adquiridos en esta asignatura, la mayoría de las cuales, en mayor o menor medida, necesitan apoyarse en herramientas informáticas para la resolución de problemas.

1.3. Recomendaciones para cursar la asignatura

Esta asignatura introduce al estudiante de Ingeniería en la resolución de problemas utilizando como herramienta un computador. La herramienta se introduce desde el principio, tanto desde una perspectiva general de uso, como en los aspectos particulares orientados a resolución de problemas específicos. Para cursar esta asignatura el estudiante deberá estar dispuesto a desarrollar habilidades para la resolución de problemas utilizando un computador, mediante un trabajo práctico continuado de resolución de problemas concretos, que no puede ser sustituido por ninguna otra técnica de aprendizaje.

2. Competencias y resultados de aprendizaje

2.1. Competencias

Al superar la asignatura, el estudiante será más competente para...

  • Resolver problemas y tomar decisiones con iniciativa, creatividad y razonamiento crítico
  • Aplicar las tecnologías de la información y las comunicaciones en la Ingeniería Eléctrica
  • Utilizar de forma adecuada y eficaz computadores, sistemas operativos, entornos de programación, bases de datos y programas informáticos con aplicación en ingeniería

2.2. Resultados de aprendizaje

El estudiante, para superar esta asignatura, deberá demostrar los siguientes resultados:

  • Conoce el funcionamiento básico de ordenadores, sistemas operativos y bases de datos y realiza programas sencillos sobre ellos.
  • Es capaz de operar con equipamiento informático de forma efectiva, teniendo en cuenta sus propiedades lógicas y físicas.
  • Sabe utilizar entornos para el desarrollo de programas.
  • Es capaz de comprender, analizar y proponer soluciones a problemas de tratamiento de información en el mundo de la ingeniería, de complejidad baja-media.
  • Es capaz de especificar diseñar e implementar programas correctos ara la resolución de problemas.
  • Adquiere habilidad para recuperar información de fuentes en soporte digital (incluyendo navegadores, motores de búsqueda y catálogos).

2.3. Importancia de los resultados de aprendizaje

Esta materia supone el primer contacto con los conceptos y habilidades que constituyen la “forma de pensar del ingeniero”, y que permiten ponerlas en práctica con problemas reales desde el principio. Si atendemos a la resolución de problemas, la Informática trata del conocimiento, diseño y explotación de la computación y la tecnología de computadores, constituyendo una disciplina que:

  • Desarrolla la capacidad de expresar soluciones como algoritmos, y el papel de estos para aproximarse a áreas como el diseño de sistemas, la resolución de problemas, la simulación y el modelado.
  • Requiere una aproximación disciplinada a la resolución de problemas, de las que se espera soluciones de calidad.
  • Controla la complejidad de los problemas, primero a través de la abstracción y la simplificación, para diseñar a continuación soluciones mediante la integración de componentes.
  • Facilita la comprensión de las oportunidades que ofrece la automatización de los procesos, y como las personas interaccionan con los computadores.
  • Facilita el aprendizaje, a través de la experimentación, de principios básicos como la concisión y la elegancia, así como a reconocer las malas prácticas.

3. Evaluación

3.1. Tipo de pruebas y su valor sobre la nota final y criterios de evaluación para cada prueba

El estudiante deberá demostrar que ha alcanzado los resultados de aprendizaje previstos mediante las siguientes actividades de evaluación.

Pruebas prácticas (40%):

Se realizará una serie de prácticas evaluables de forma individual y un proyecto práctico en grupo. La evaluación de las prácticas será continuada a lo largo del curso y la del proyecto práctico será única al finalizar el curso. Los horarios de realización serán definidos por el profesorado de la asignatura con suficiente antelación.

En las prácticas, se evaluará la soltura en el manejo del computador para resolver problemas. También se evaluarán las soluciones implementadas para cada uno de los ejercicios planteados, atendiendo a la calidad de los procedimientos y estrategias de resolución eficiente en el computador. En el proyecto práctico se evaluará la capacidad para identificar las necesidades de información para resolver los problemas planteados y su utilización en su resolución. También se valorará la capacidad crítica a la hora de seleccionar alternativas y el grado de justificación de la solución alcanzada.

Como alternativa a la evaluación continuada de las prácticas, se podrá optar por una evaluación única al final del curso consistente en realizar un segundo proyecto práctico de forma individual. Dicho trabajo se evaluará mediante una demostración práctica en la que el alumno mostrará el correcto funcionamiento del proyecto realizado.

Prueba final escrita (60%):

Se realizará una prueba escrita que contendrá cuestiones y/o problemas del ámbito de la ingeniería a resolver mediante un computador, de tipología y nivel de complejidad similar al utilizado durante el curso. Se valorará la calidad y claridad de la estrategia de resolución, así como su eficiencia. También se valorará la calidad de los programas, escritos en el lenguaje de programación de propósito general utilizado durante el curso, que realizan dicha estrategia. Los errores graves ‑ desconocimiento de las reglas básicas de construcción y codificación de algoritmos – podrán suponer la penalización total del ejercicio.

Para poder superar la asignatura, la calificación individual de cada una de las tres partes (prácticas, trabajo y examen), deberá ser mayor o igual que 5 puntos sobre 10.

Convocatoria de septiembre. La evaluación global de la asignatura se realizará de forma análoga a la convocatoria de febrero, con las mismas ponderaciones y exigencia de notas mínimas. Las calificaciones del alumno obtenidas en la convocatoria de febrero en cualquier de las pruebas se mantienen en septiembre, salvo que el alumno opte por presentarse a la prueba correspondiente en esta nueva convocatoria (examen teórico, examen de prácticas y entrega del trabajo), en cuyo caso prevalecerá la nueva calificación.

4. Metodología, actividades de aprendizaje, programa y recursos

4.1. Presentación metodológica general

El proceso de aprendizaje que se ha diseñado para esta asignatura se basa en lo siguiente:

  • El estudio y trabajo continuado desde el primer día de clase.
  • El aprendizaje de conceptos y técnicas a través de las clases magistrales, en las que se favorecerá la participación de los alumnos.
  • La aplicación de tales conocimientos en las clases de casos y problemas. En estas clases los alumnos desempeñarán un papel activo en la discusión de los casos y resolución de los problemas.
  • Las clases de prácticas en las que el alumno aprenderá la tecnología necesaria para implementar algoritmos usando los conceptos presentados en las clases magistrales y aplicados en las clases de casos y problemas.
  • El trabajo en equipo, en el que cada equipo deberá desarrollar un programa informático completo.

Se debe tener en cuenta que la asignatura tiene una orientación tanto teórica como práctica. Por ello, el proceso de aprendizaje pone énfasis tanto en la asistencia del alumnado a las clases magistrales, como en la realización de prácticas, en la realización de programas sencillos de dificultad creciente, y en el estudio individualizado.

4.2. Actividades de aprendizaje

Las actividades de aprendizaje que se ofrecen al estudiante para ayudarle a lograr los resultados previstos son las siguientes:

Trabajo guiado (60 horas):

  • Se desarrollará el temario de la asignatura a través de clases magistrales, del análisis de caso y de la resolución de problemas de aplicación de los conceptos y técnicas presentadas en el programa de la asignatura.
  • A lo largo de las sesiones prácticas, cada alumno deberá realizar trabajos directamente relacionados con los temas estudiados en la asignatura.
  • Adicionalmente, se realizará un trabajo en equipos bajo la tutela del profesor, en el que cada equipo deberá desarrollar un programa que resuelva el problema descrito en el enunciado que se proporcionará a los alumnos.

Trabajo no guiado (90 horas):

  • Horas de estudio por parte del alumno que debe dedicar a la realización de los ejercicios proporcionados, la preparación de las prácticas, trabajo y el examen de la asignatura.

 

 

 

4.3. Programa

Programa de la asignatura

  • Introducción a la informática.
  • Tipos de datos simples.
  • Estructuras de control.
  • Abstracción de instrucciones.
  • Datos indexados.
  • Abstracción de datos.
  • Persistencia de datos.

4.4. Planificación de las actividades de aprendizaje y calendario de fechas clave

Calendario de sesiones de docencia y presentación de trabajos

La organización docente de la asignatura prevista es la siguiente.

  • Clases magistrales, de casos y de problemas: 3 horas en una semana ordinaria, de las cuales, en el cómputo global del curso, aproximadamente 2 horas semanales corresponderán a clases magistrales y aproximadamente una hora semanal, a clases de casos y problemas, de acuerdo con el calendario académico que establezca la dirección de la EINA.
  • Clases prácticas: Una sesión de 2 horas cada semana de prácticas, en función del calendario académico que establezca la dirección de la EINA y de la reserva. Son sesiones de trabajo en la utilización de tecnologías, tuteladas por un profesor.
  • Tutorías de los trabajos en equipo donde los alumnos desarrollan distintos tipos de programas informáticos.

Presentación de trabajos objeto de evaluación:

  • Las prácticas y el proyecto práctico será entregados con anterioridad a la fecha límite para su entrega que se anunciará oportunamente al principio del curso en la plataforma Moodle.

Trabajo del estudiante

La dedicación del estudiante para alcanzar los resultados de aprendizaje en esta asignatura se estima en 150 horas distribuidas del siguiente modo:

  • 60 horas, aproximadamente, de actividades teóricas –30–, de problemas –10– y sesiones prácticas –20.
  • 20 horas de trabajo en grupo.
  • 65 horas de trabajo y estudio individual efectivo (estudio de apuntes y textos, resolución de problemas, preparación de clases y prácticas, desarrollo de programas, etc.).
  • 5 horas dedicadas a distintas pruebas de evaluación.

El calendario detallado de las diversas actividades a desarrollar en la asignatura se establecerá una vez que la Universidad y el Centro hayan aprobado el calendario académico. En cualquier caso, el estudiante deberá estar atento a las fechas de entrega de las tareas realizadas durante el curso, así como a las fechas de los exámenes. Estas fechas serán anunciadas al comienzo del curso.

4.5. Bibliografía y recursos recomendados

http://psfunizar10.unizar.es/br13/egAsignaturas.php?id=4886&p=1